<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.main {
  width: 100%;
  position: relative;
  z-index: 1;
}
.banner,
.swiperBanner {
  width: 100%;
  height: 800px;
}
.swiper_box {
  width: 100%;
  height: 100%;
}
.swiper_img {
  width: 100%;
  height: 800px;
  background-size: cover !important;
  cursor: pointer;
}
.swiper_text {
  width: auto;
  height: 76px;
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 5;
  padding-right: 20px;
  background: url(../images/icon_banner_opacity.png) repeat;
}
.swiper_text&gt;a&gt;h3 {
  display: block;
  text-align: center;
  font-size: 22px;
  color: #ffffff;
  padding: 0px 60px 0px 20px;
  background: url(../images/icon_text_arrow_right.png) no-repeat 98% center;
  line-height: 76px;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.swiperPrev,.swiperNext {
  width: 52px;
  height: 52px;
  opacity: 0.5;
}
.swiperPrev:after,.swiperNext:after {
  background: transparent;
  content: '';
}
.swiperPrev {
  right: 170px;
  left: auto;
  top: auto;
  bottom: 60px;
  background: url(../images/icon_prev.png) no-repeat;
}
.swiperNext {
  right: 90px;
  bottom: 60px;
  background: url(../images/icon_next.png) no-repeat;
  top: auto;
}
.swiperPrev:hover,.swiperNext:hover {
  opacity: 1;
}
.swiper_text:hover h3 {
  background: url(../images/icon_text_arrow_right.png) no-repeat 100% center;
}

/* å­”é™¢åŠ¨æ€ */

.noticeBox {
  width: 100%;
  height: 690px;
  background: url(../images/noticeBg.jpg) no-repeat center center / cover;
}
.idxTitle {
  padding-left: 70px;
}
.idxTitle&gt;h2 {
  display: block;
  padding-top: 50px;
  font-size: 34px;
  font-weight: 400;
  color: #2E2F3D;
  line-height: 51px;
  padding-left: 50px;
  background: url(../images/icon_idx_title.png) no-repeat 0px 0px;
}
.noticeTabbox {
  width: 100%;
}
.noticeTabBtn {
  position: relative;
  z-index: 1;
}
.noticeTabTitle {
  margin-top: 47px;
}
.noticeTabTitle&gt;a {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  color: #2E2F3D;
  line-height: 54px;
  padding: 0px 30px;
}
.noticeTabTitle&gt;a+a {
  margin-left: 10px;
}
.active_fours {
  background: url(../images/icon_notice_active.png) no-repeat center center;
}
.noticeTabTitle&gt;a:hover {
  background: url(../images/icon_notice_active.png) no-repeat center center;
}
.noticeTabCont {
  margin-top: 60px;
}
.noticeTabDetail {
  width: 100%;
  overflow: hidden;
}
.noticeTabDetail .commonWidth {
  position: relative;
  z-index: 1;
}
.swiperNotice {
  width: 125%;
}
.swiperNotice .swiper-slide {
  width: 395px;
  height: 455px;
  overflow: hidden;
}
.swiperNoticeCont {
  width: 395px;
  height: 455px;
  overflow: hidden;
  background-color: #ffffff;
  padding: 50px 30px 30px 30px;
  transition: background-color .3s ease-out .1s;
  -webkit-transition: background-color .3s ease-out .1s;
  -moz-transition: background-color .3s ease-out .1s;
  -ms-transition: background-color .3s ease-out .1s;
  -o-transition: background-color .3s ease-out .1s;
}
.swiperNoticeCont&gt;a&gt;span {
  display: inline-block;
  font-size: 20px;
  font-family: Butler;
  font-weight: 500;
  color: #63483A;
  line-height: 30px;
  padding-bottom: 15px;
  border-bottom: 1px solid #63483A;
}
.swiperNoticeCont&gt;a&gt;h2 {
  display: block;
  font-size: 20px;
  font-weight: bold;
  color: #111222;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  margin-top: 35px;
  margin-bottom: 10px;
}
.swiperNoticeCont&gt;a&gt;p {
  font-size: 14px;
  font-weight: 500;
  height: 44px;
  line-height: 22px;
  overflow: hidden;
}
.swiperNoticePic {
  width: 100%;
  height: 188px;
  overflow: hidden;
  margin-top: 15px;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.swiperNoticePic&gt;img {
  display: block;
  width: 100%;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.swiperBtn {
  width: 50px;
  height: 7px;
  position: relative;
  z-index: 1;
  margin-top: 70px;
  margin-left: 20px;
}
.swiperPrevNotice, .swiperNextNotice {
  width: 14px;
  height: 7px;
  outline: none;
  right: auto;
  top: 0;
  color: transparent;
  margin-top: 0px;
}
.swiperPrevNotice {
  left: 0px;
  right: auto;
  background: url(../images/swiperPrevNotice.png) no-repeat;
  background-size: cover;
}
.swiperNextNotice {
  left: auto;
  right: 0px;
  background: url(../images/swiperNextNotice.png) no-repeat;
  background-size: cover;
}
.swiperNoticeCont:hover {
  background-color: #D7B687;
}
.swiperNoticeCont:hover .swiperNoticePic&gt;img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
}
.noticeMore {
  display: none;
  font-size: 15px;
  font-weight: 400;
  color: #2E2F3D;
  line-height: 54px;
  opacity: 0.6;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 5;
}
.noticeIdxItem {
  width: 100%;
}
.noticeIdxList {
  width: calc(100% - 68%);
  height: 230px;
  background-color: #ffffff;
  padding: 30px 30px;
  margin-bottom: 20px;
  float: left;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.noticeIdxList+.noticeIdxList {
  margin-left: 26px;
}
.noticeIdxList:nth-child(4) {
  margin-left: 0px;
}
.noticeIdxList&gt;a&gt;span {
  display: inline-block;
  font-size: 20px;
  font-family: Butler;
  font-weight: 500;
  color: #63483A;
  line-height: 30px;
  padding-bottom: 15px;
  border-bottom: 1px solid #63483A;
}
.noticeIdxList&gt;a&gt;h3 {
  display: block;
  font-size: 20px;
  font-weight: bold;
  color: #5f5f5f;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  margin-top: 25px;
  margin-bottom: 10px;
}
.noticeIdxList&gt;a&gt;p {
  font-size: 14px;
  font-weight: 500;
  height: 44px;
  line-height: 22px;
  overflow: hidden;
}
.noticeIdxList:hover {
  background-color: #D7B687;
  transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
}
.noticeIdxList:hover h3 {
  color: #63483A;
}

/* å„’å­¦è®ºå› */
.forumBox {
  width: 100%;
  height: 700px;
  background: url(../images/forumBg.png) no-repeat center center / cover;
  padding-bottom: 80px;
}
.forumBox .idxTitle {
  width: 100%;
}
.forumBox .idxTitle&gt;h2 {
  float: left;
}
.idxTitle&gt;a {
  display: block;
  float: right;
  font-size: 15px;
  font-weight: 400;
  color: #2E2F3D;
  line-height: 54px;
  padding: 0px 30px;
  margin-top: 47px;
  background: url(../images/icon_notice_active.png) no-repeat center center;
}

.forumCont {
  width: 100%;
  margin-top: 60px;
}
.forumSwiper {
  width: calc(100% - 46%);
  height: 470px;
  overflow: hidden;
}
.swiper-forum,
.swiper_box_forum {
  width: 100%;
  height: 100%;
}
.swiper_img_forum {
  width: 100%;
  height: 410px;
  cursor: pointer;
  overflow: hidden;
}
.swiper_text_forum {
  width: 90%;
  height: 60px;
  overflow: hidden;
}
.swiper_text_forum&gt;a&gt;h3 {
  display: block;
  font-size: 20px;
  font-weight: 500;
  color: #111222;
  line-height: 60px;
  height: 60px;
  overflow: hidden;
  padding-left: 90px;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(../images/icon_swiper_text_forum.png) no-repeat 0px;
}
.pagination_forum {
  width: 10% !important;
  left: auto !important;
  bottom: 23px !important;
  right: 0px !important;
}
.pagination_forum&gt;span {
  width: 10px;
  height: 10px;
  background:url(../images/icon_pagination_fourm.png) no-repeat center center;
}
.pagination_forum .swiper-pagination-bullet-active {
  background:url(../images/icon_pagination_fourm_act.png) no-repeat center center;
}
.forumItem {
  width: calc(100% - 56%);
}
.forumList {
  width: 100%;
}
.forumListPic {
  width: calc(100% - 57%);
  height: 140px;
  overflow: hidden;
}
.forumListPic&gt;img {
  display: block;
  width: 100%;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.forumListText {
  width: calc(100% - 47%);
}
.forumListText&gt;h3 {
  display: block;
  font-size: 18px;
  font-weight: 500;
  color: #111222;
  line-height: 32px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
}
.forumListText&gt;p {
  font-size: 14px;
  font-weight: 500;
  color: #666666;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  margin: 15px 0px;
}
.forumListText&gt;span {
  display: block;
  font-size: 14px;
  font-family: Source Han Serif CN;
  font-weight: 500;
  text-decoration: underline;
  color: #757575;
  line-height: 22px;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.forumList+.forumList {
  margin-top: 23px;
}
.forumList:hover .forumListPic&gt;img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
}
.forumList:hover .forumListText&gt;span {
  transform: translateX(5px);
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
}

/* å­¦æœ¯å‰æ²¿ */

.LeadingEdgeBox {
  width: 100%;
  height: 667px;
  background: url(../images/LeadingEdgeBox.jpg) no-repeat center center / cover;
}
.LeadingEdgeBox .idxTitle {
  padding-left: 0px;
  text-align: right;
}
.LeadingEdgeBox .idxTitle&gt;h2 {
  display: inline-block;
  background: url(../images/icon_idx_title_t.png) no-repeat right 0px;
  padding-left: 0px;
  padding-right: 50px;
  color: #ffffff;
}
.leadingItem {
  width: 100%;
  margin-top: 30px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  flex-direction: row;
}
.leadingList {
  width: 25%;
  height: auto;
  padding: 60px 70px;
  position: relative;
  z-index: 1;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.leadingPic {
  width: 100%;
  height: 188px;
  overflow: hidden;
}
.leadingPic&gt;img {
  display: block;
  width: 100%;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.leadingText {
  width: 100%;
  margin-top: 20px;
}
.leadingText&gt;h2 {
  display: block;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.leadingText&gt;p {
  font-size: 14px;
  font-family: Source Han Serif CN;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 26px;
  margin-top: 20px;
  height: 78px;
  overflow: hidden;
}
.leadingTime {
  width: 100%;
  display: flex;
  margin-top: 50px;
  flex-direction: row;
  justify-content: space-between;
}
.leadingTime&gt;span {
  display: inline-block;
  font-size: 14px;
  font-family: Source Han Serif CN;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 30px;
}
.leadingList+.leadingList:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  top: 50%;
  margin-top: -200px;
  left: 0px;
  width: 1px;
  height: 400px;
  background-color: #d3d3d1;
  opacity: .5;
}

.leadingList:hover {
  background-color: #D7B687;
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
}
.leadingList:hover:after {
  background-color: #D7B687;
  opacity: 1;
}
.leadingList:hover .leadingPic&gt;img{
  transform: scale(1.1,1.1);
  -webkit-transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
}

/* è‘—ä½œå‡ºç‰ˆ */

.appearBox {
  width: 100%;
  height: 650px;
  background: url(../images/appearBox.png) no-repeat center center / cover;
}
.appearBox .idxTitle&gt;h2 {
  float: left;
}
.appearItem {
  width: 100%;
  margin-top: 60px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.appearList {
  width: 80px;
  height: 415px;
  background-color: #F1F1F1;
  position: relative;
  z-index: 1;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.appearText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  padding: 30px 0;
  width: 80px;
  overflow: hidden;
}
.appearText&gt;h3 {
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  color: #111222;
  font-size: 18px;
  line-height: 1.3;
}
.appearList:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 20px;
  background: url(../images/arrow-top.png) no-repeat center center;
}

.appearList.cur {
  background-color: transparent;
  width: 820px;
}
.appearText&gt;p,
.appearText&gt;a {
  display: none;
}
.appearText&gt;p {
  font-size: 15px;
  font-weight: 400;
  color: #111222;
  line-height: 30px;
  max-height: 150px;
  overflow: hidden;
  margin: 40px 0px;
}
.appearText&gt;a {
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  color: #63483A;
  line-height: 33px;
}
.appearList.cur .appearText {
  display: block;
  width: 707px;
  background-color: #F1F1F1;
  float: right;
  padding-top: 50px;
  padding-left: 230px;
  padding-right: 80px;
  -webkit-box-pack: end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  transition: width .3s ease-out .1s;
  -webkit-transition: width .3s ease-out .1s;
  -moz-transition: width .3s ease-out .1s;
  -ms-transition: width .3s ease-out .1s;
  -o-transition: width .3s ease-out .1s;
}
.appearList.cur .appearText&gt;h3 {
  display: block;
  font-size: 26px;
  font-weight: 400;
  color: #111222;
  line-height: 33px;
  height: 66pxl;
  overflow: hidden;
  -webkit-writing-mode: inherit;
  -ms-writing-mode: inherit;
  writing-mode: inherit;
}
.appearList.cur .appearText&gt;p,
.appearList.cur .appearText&gt;a {
  display: block;
}
.appearList.cur:after {
  display: none;
}
.appearBooks {
  width: 0px;
  height: 407px;
  position: absolute;
  top: -30px;
  left: 0px;
  z-index: 3;
  background: url(../images/appearBooks.png) no-repeat center center;
  border: 1px dotted #111222;
  padding-left: 50px;
  padding-right: 50px;
  opacity: 0;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.appearBooks_arrow {
  display: block;
  width: 14px;
  padding-top: 140px;
  height: 7px;
  background: url(../images/swiperPrevNotice.png) no-repeat 0px;
}
.appearList.cur .appearBooks {
  width: 326px;
  opacity: 1;
}
.appearBooks&gt;a&gt;h3 {
  display: block;
  font-size: 18px;
  font-weight: 400;
  color: #2F201B;
  line-height: 33px;
  margin-bottom: 50px;
}
.appearBooks&gt;a&gt;span {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  color: #2F201B;
  line-height: 33px;
  border-top: 1px solid #111222;
  border-bottom: 1px solid #111222;
  opacity: .5;
}

/* äº¤æµåˆä½œ */

.cooperationBox {
  width: 100%;
  height: 867px;
  background: url(../images/cooperationBox.png) no-repeat center center / cover;
}
.cooperationBox .idxTitle&gt;a {
  float: left;
}
.cooperationBox .idxTitle&gt;h2 {
  float: right;
  background: url(../images/icon_idx_title.png) no-repeat right 0px;
  padding-left: 0px;
  padding-right: 50px;
}
.cooperationItem {
  width: 100%;
  margin-top: 65px;
}
.cooperationList {
  width: 100%;
  height: 190px;
  background-color: #ffffff;
}
.cooperPic {
  width: 340px;
  height: 100%;
  overflow: hidden;
}
.cooperPic&gt;img {
  display: block;
  width: 100%;
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
}
.cooperText {
  width: calc(100% - 340px);
  padding: 30px 30px 30px 30px;
}
.cooerTextTitle {
  width: 100%;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  color: #111222;
}
.cooerTextTitle&gt;span {
  display: inline-block;
  font-size: 18px;
  font-weight: 800;
}
.cooerTextTitle&gt;h3 {
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
  width: 83%;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 10px;
}
.cooerTextTitle&gt;h6 {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  color: #666666;
}
.cooperText&gt;p {
  margin-top: 20px;
  font-size: 15px;
  font-weight: 400;
  color: #666666;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
}
.cooperationList+.cooperationList {
  margin-top: 30px;
}
.cooperationList:hover {
  background-color: #D7B687;
}
.cooperationList:hover .cooerTextTitle {
  color: #2F201B;
}
.cooperationList:hover .cooperPic&gt;img{
  transform: scale(1.1,1.1);
  -webkit-transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
}
.cooperationList:nth-child(2) .cooperPic {
  float: right;
}
.cooperationList:nth-child(2) .cooperText {
  float: left;
}</pre></body></html>